import routerInit from 'miniapp-router';

const basePath = '/base/set';

const routerConfig = {
  routes: [
    {
      path: '/base',
      component: 'base',
      children: [{
        path: '/set',
        component: 'set'
      }, {
        path: '/preview',
        component: 'preview'
      }]
    }
  ],
  option: {
    initPath: basePath,
  }
}

Page({
  data: {
    activeKey: '',
    defaultActiveKey: basePath,

    /* info用于配置左侧菜单的商家应用基础信息 */

    info: {
      company: '明志科技',
      miniappName: '有股购-分享有礼',
      logo: 'https://img.alicdn.com/tfs/TB1vVhnmnnI8KJjy0FfXXcdoVXa-300-300.png'
    },

    /* menu用于配置左侧菜单信息 */

    menu: [
      {
        /* name用于配置左侧菜单名称 */
        name: '活动设置',
        /* key与一级路由对应 */
        key: 'base',
        /* title用于配置右侧面板的住title */
        title: '基本设置',
        tabs: [
          {
            name: '基本设置',
            /* key与一级路由对应 */
            key: 'set',
            /* title用于配置右侧面板的住title */
            title: '设置页面及奖品信息',
          },
          {
            name: '预览及上线',
            /* key与一级路由对应 */
            key: 'preview',
            /* title用于配置右侧面板的住title */
            title: '预览及上线',
          }
        ]

      }
    ]
  },
  onLoad() {
    routerInit.call(this, routerConfig);
  },
  onChange({ detail: { value } }) {
    console.log('************$router', value)
    this.$router.push(value);
    this.setData({ activeKey: value })
  },
  onActiveKeyChange(event) {
    const { path } = event.target.dataset;
    this.setData({ activeKey: path })
  }
});